"""Default settings for w.html package

@param ENABLE_DYNAMIC_OBJECT enables dynamic attribute sematics usage for html params 
container of every html tag. So, you can write tag.html.id = 'ID' and if id member 
doesn't exist it will be automatically created. See w.utils.dobject for details.
NOTICE: disabling this feature may result in a tiny performance gain.

@param ENABLE_STRICT_DYNAMIC_OBJECT force to use more strict policy on objects
from dobject library

@param ENABLE_FORMAT enables formatting of generated html code with the formatter class 
specialized by TAG.formatter member. Default formatter is rather simple, but extensible.
See w.html.format for details. Auto enabled in DEBUG mode.

@param ENABLE_CACHE enables cache processing of the serializing stage. Cache strategy is 
absolutely safe so performance gain is small (~10% in some situations). Disabled in
DEBUG mode.
NOTICE: Sorry, but currently ENABLE_FORMAT and ENABLE_CACHE params are mutually exclusive.
Will be solved in the future.

@param USE_HTML_MODULE specializes doctype module for importing html tag classes. 

IMPORTANT: All params needs reimport after changing or change them before any w subpackage import (except w.settings, of course).
"""
ENABLE_DYNAMIC_OBJECT = True

ENABLE_STRICT_DYNAMIC_OBJECT = False

ENABLE_FORMAT = False

ENABLE_CACHE = True

USE_HTML_MODULE = 'html_401.transitional'
